package com.xbdun.web.validatebmp.frame.gateway;

import java.util.HashMap;
import java.util.Map;

import com.xbdun.web.validatebmp.gataway.RegisterMethodEnum;

/**
 * 初始化获取定义的注册路径
 * @author <a href="zhanggt@cstonline.com">张国涛</a>
 * @createTime 2016年6月4日 下午7:22:21
 */
public final class BaseWayPathConfig {
	private BaseWayPathConfig(){}
	private static final Map<String,RegisterMethodEnum> hashMp = new HashMap<String,RegisterMethodEnum>();
	
	/**
	 * 获取注册类
	 * @author ZHANGGUOTAO
	 * @param key
	 * @return
	 */
	public static RegisterMethodEnum getRegisterClass(String key){
		return hashMp.get(key);
	}
	/**
	 * 系统初始化设置Bean
	 * @author ZHANGGUOTAO
	 * @param beanName
	 * @param classes
	 */
	public final static synchronized void putTradeBeanPath(String beanName,RegisterMethodEnum registerMethodEnum){
		hashMp.put(beanName, registerMethodEnum);
	}
}
